package git;

import java.util.ArrayList;

public class ParkingSystem implements IParking {
	public static void main(String[] args) throws Exception {
        IParams params = IParking.parse();//ParkingSystem.parse();
        ParkingSystem ps = new ParkingSystem(params.getBig(), params.getMedium(),params.getSmall());
        ArrayList<Integer> plan = params.getPlanParking();
        for (int i = 0; i < plan.size(); i++) {
            ps.addCar(plan.get(i));
        }
        ps.print();
    }
}
interface IParking {
	    // 打印输出结果
	    public static void print() {
	    	System.out.println("停车结果:"+list)
System.out.println("无停车位")
System.out.println("有停车位")
	    }
	    // 检查是否有 carType 对应的停车位
	    // 如果没有空车位，请返回 false ，否则将该车停入车位并返回 true
	    public static boolean addCar(int carType) {
	    	
			return false;
	    	
	    }
	    // 解析命令行输入的参数（格式），如文档描述
	public static IParams parse(){
		return null;
		
	 }
	}
interface IParams {
	    public static int getBig() {
	    	return 1;
	    	
	    }
	    public static int getMedium() {
	    	return 2;
	    }
	    // 获取小车位
	    public static int getSmall() {
	    	return 3;
	    }
	    // 获取停车序列，例如 [1 2 2 3] 表示 依次停一辆大车，中车，中车，小车
	    public static ArrayList<Integer> getPlanParking(){
	    	ArrayList<Integer> list = new ArrayList<Integer>();
	    	return list;
	    }
	}
